supply aid - French English Dictionary